// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ClaimTypes.cs" company="AzureContrib (Open source library http://azurecontrib.codeplex.com)">
//   Microsoft Public License (Ms-PL)
// </copyright>
// <summary>
//   Simple authentication manager which delegates to the real <see cref="IAuthenticationService" />
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace AzureContrib.WindowsAzure.AccessControlService
{
	/// <summary>
	/// Custom ClaimTypes.
	/// </summary>
	/// <remarks><seealso cref="Microsoft.IdentityModel.Claims.ClaimTypes"/> and <seealso cref="System.IdentityModel.Claims.ClaimTypes"/></remarks>
	public static class ClaimTypes
	{
		/// <summary>
		/// The User IDentity in the application.
		/// </summary>
		public const string UserID = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/userid";

		/// <summary>
		/// The Identity Provider (IP) which claims the identity of users.
		/// </summary>
		public const string IdentityProvider = "http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider";
	}
}